.tab-w
  display flex
  padding 12px 12px 8px
  .tab-item
    flex 1
    display flex
    height 30px
    justify-content center
    align-items center
    color #909399
    & + .tab-item
      border-left 1px solid #DCDFE6
    &.active
      font-weight bold
      color #303133
    .tab-cell
      cursor pointer

.mn
  height 100%
  display flex
  flex-direction column
  .bd
    flex 1
    display flex
    flex-direction column
    overflow hidden
  .main
    flex 1
    overflow auto
/* 全屏滚动备份 */
/*
.mn
  flex-direction column
  .bd
    flex 1
    display flex
    flex-direction column
    overflow hidden
    padding-bottom 74px
  .main
    flex 1
    overflow auto
  .ft
    position fixed
    bottom 0
    left 0
    width 100%
    background-color #ffffff
*/

.search
  display flex
  padding 8px 12px
  .search-ipt
    flex 1
    margin-right 12px

.loading-w
  display flex
  height 200px
  align-items center
  justify-content center
  .loading-msg
    display flex
    font-size 18px
    .icon
      font-size 30px
      margin-right 8px
    .txt
      flex 1
      height 30px
      line-height 30px

.vote-column
  display flex
  justify-content center
  padding 8px 0
  .vote-column--item
    font-size 16px
    text-align center

.main
  .cells
    display flex
    flex-wrap wrap
    padding 6px
    .cell-w
      width 50%
      @media (min-width: 768px)
        width: 33.33%
      @media (min-width: 992px)
        width: 25%
      @media (min-width: 1200px)
        width: 20%
      @media (min-width: 1320px)
        width: 16.666%
    .cell
      border 1px solid #DCDFE6
      margin 6px
      cursor pointer
      .avatar-w
        padding 8px
      .avatar-mn
        background 50% 50% url("/static/img/no-avatar.jpg") no-repeat
        background-size cover
        margin 0 auto
        width 100%
        max-width 120px
      .avatar
        background 50% 50% no-repeat
        background-size cover
        border 1px solid #dcdfe6
        &:after
          padding-top 140%
          content ''
          display block
      .text
        text-align center
        font-size 14px
        height 32px
        line-height 32px
        border-top 1px solid #DCDFE6
      .chk-box
        display inline-block
        width 16px
        height 16px
        line-height 16px
        text-align center
        border-radius 3px
        font-weight bold
        border 1px solid #ac792d
        background-color #ffffff
        color #ac792d
        margin-right 8px
        i
          visibility hidden
        &.active
          i
            visibility visible

      .btn-w
        padding 8px
        border-top 1px solid #DCDFE6
        .btn
          text-align center
          background-color #e6a23c
          font-size 14px
          line-height 30px
          color #ffffff
          border 1px solid #ac792d

      .txt-a
        padding 0 8px
        .txt-a--1
          height 32px
          overflow hidden
          white-space nowrap
          text-overflow ellipsis
      .txt-b
        display flex
        padding 0 8px
        .txt-b--1
          flex 1
          text-align left
          overflow hidden
          margin-right 8px
          height 32px
          white-space nowrap
          text-overflow ellipsis
        .txt-b--2
          overflow hidden

.btn-w
  padding 4px
  text-align right

.alert-w
  padding-bottom 2px

.checked-department
  display flex
  align-items center
  background-color #fdf6ec
  border 1px solid #e6a23c
  margin-bottom 4px
  &.success
    border-color #67c23a
    background-color #f0f9eb
    .cells
      .cell
        border-left-color #67c23a
  .lab
    font-size 14px
    color #909399
    width 80px
    text-align center
  .mn
    flex 1
  .cells
    display flex
    .cell
      flex 1
      text-align center
      font-size 14px
      line-height 20px
      border-left 1px solid #e6a23c
      .txt-key
        color #585a5e
        padding 10px 0
        border-bottom 1px solid #e6a23c
        display flex
        justify-content center
        align-items center
        .icon
          color #e6a23c
          font-size 22px
          margin-right 8px
      .txt-len
        padding 2px 0
        span
          font-size 16px
          font-weight bold
          color #303133
      &.success
        background-color #f0f9eb
        .txt-key
          border-bottom-color #67c23a
          .icon
            color #67c23a
        & + .success
          border-left-color #67c23a
